package com.ztgf.logistics.models.dto;

import com.baomidou.mybatisplus.annotations.TableName;
import com.ztgf.common.dto.BaseDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * author: chenyu.wang
 * date: 2020-05-23 11:20
 * Description:
 */
@Data
@TableName("logistics")
@ApiModel(value = "快递信息表对象", description = "快递信息表对象")
public class LogisticsDTO extends BaseDTO implements Serializable {


    @ApiModelProperty(value = "快递单当前状态，包括0在途，1揽收，2疑难，3签收，4退签，5派件，6退回，7转投，10待清关，11清关中，12已清关，13清关异常，14拒签 等13个状态")
    private Integer state;

    @ApiModelProperty(value = "是否签收标记,1已签收，0未签收")
    private Integer isCheck;

    @ApiModelProperty(value = "快递公司编码,一律用小写字母")
    private String com;

    @ApiModelProperty(value = "快递单号")
    private String nu;

    @ApiModelProperty(value = "物流轨迹节点内容")
    private String context;

    @ApiModelProperty(value = "物流轨迹节点时间")
    private Date courierTime;
}
